home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
netbsd
/
contrib
/
netpbm-19931207-bin10.readme
< prev
next >
Wrap
Text File
|
1995-12-26
|
6KB
|
145 lines
Descr: Portable BitMap image manipulation and conversion tools, compiled
on NetBSD/amiga 1.0.
Installation:
# cd /
# tar zvxf NetPBM-19931207-bin10.tar.gz
# sh /usr/local/NetPBM-19931207/install/install.sh
This is the 01 March 1994 release of Netpbm compiled on a NetBSD
1.0 Amiga. Should work on all NetBSD-m68k8k machines.
Netpbm is based on the 10 Dec 91 release of Pbmplus, with
improvements and additions contributed by users.
So what is it?
It's a set of utilities that can convert many graphics formats to
a pbm format, perform various operations on the pbm, then convert that to
many graphics formats.
One of the really nifty things about it is that it uses pipelines
to do it's operations. IE: 'tifftopnm Test.tiff | pnmcrop | pnmscale
-width 300 | pnmrotate 90 | pnmtotiff > Test2.tiff'. You'll want to read
some man pages to figure out how to use everything, and what each
internal format is for.
The problem with this is that it consumes huge amounts of CPU and
memory. My A3000-25 with 8 FAST and a Retina Z2 crashed when I tried to
switch fvwm virtual pages while performing a comlex pipeline involving a
huge (3000x2000x24) tiff. You should be OK using smaller images, but be
aware that it, like any other memory and CPU hog, can crash a small system.
I linked the tiff portions with version 3.4 of libtiff, rather than
the older one included with netpbm. You don't need any of the libraries
to run any of the programs (they are archives, not shared libraries), but
I'm including them (and the man pages and headers) for anyone who wants
to use the libraries themselves.
The netpbm directory currently is 6 Megs. Since 5.7 of that is
binaries, I'm going to see if I can't make shared libraries out of
libtiff and the pbm libs, saving alot of space. I've never
done that before, so give me some time on it. I'll put it up when I can,
but it's not a very high priority, as I have a few hundred megs to go
before I'm pressed for space :^)
Another thing you should know is that I haven't tested this
extensively. It hasn't dumped on me in the little usage I did today, and
there's not much time before I lose my internet connection. If you
have any problems that seem related to this binary distribution (rather
than neetpbm itself), mail me and I'll see what I can do (I will be
checking my mail occasionally before I get a SLIP account).
Rather than make a package out of this (I'm leaving school
tommorrow, and don't have time to figure out how), I'll tell you how I
install things. I use tcsh (csh will do) and cd a directory (ie
netpbm/bin), then do something like this:
herb: foreach file (*)
foreach: ln -s /usr/local/opt/netpbm/bin/$file /usr/local/bin/$file
foreach: end
And I get a bunch of symlinks in /usr/local/bin. Nothing fancy
to it, at all.
The only real requirement here is that you have an proper rgb.txt
in /usr/local/X11/lib/X11/rgb.txt. If you don't you'll have to specify
colors by value instead of name. You can find this file in the X11R6
distribution at ftp.uni-regensburg.de:/pub/NetBSD-Amiga/contrib/X11/X11R6*.
-Stephen Champion
steve@kuru.com
Formats supported (from the FORMATS file in the archive):
PBM handles the following black&white formats:
Sun icon file reading writing
X10 and X11 bitmap file reading writing
MacPaint reading writing
CMU window manager format reading writing
MGR format reading writing
Group 3 FAX reading writing
GEM .img format reading writing
Bennet Yee's "face" format reading writing
Atari Degas .pi3 format reading writing
Andrew Toolkit raster object reading writing
Xerox doodle brushes reading
ASCII graphics writing
HP LaserJet format writing
GraphOn graphics writing
BBN BitGraph graphics writing
Printronix format writing
Gemini 10x printer format writing
Epson printer format writing
Unix plot(5) file writing
Zinc Interface Library icon writing
PGM handles the following grayscale formats:
Usenix FaceSaver(tm) file reading writing
FITS reading writing
Lisp Machine bit-array-file reading writing
raw grayscale bytes (e.g. the Molecular
Dynamics and Leica CSLM formats) reading
Biorad CSLM images reading
HIPS reading
PostScript "image" data reading
PPM handles the following color formats:
GIF reading writing
IFF ILBM reading writing
PICT reading writing
Atari Degas .pi1 format reading writing
XPM (X Window System ASCII pixmaps) reading writing
PC Paintbrush .pcx format reading writing
TrueVision Targa file reading writing
HP PaintJet format reading writing
Abekas YUV format reading writing
MTV/PRT ray-tracer output reading
QRT ray-tracer output reading
Img-whatnot file reading
Xim file reading
Atari uncompressed Spectrum reading
Atari compressed Spectrum reading
NCSA Interactive Color Raster writing
X11 "puzzle" file writing
Motif UIL icon file writing
DEC sixel format writing
AutoCAD slide format reading writing
AutoCAD DXB format writing
PNM handles the following multi-type formats:
Sun raster file reading writing
TIFF reading writing
X11 window dump file reading writing
X10 window dump file reading
PostScript writing
Zeiss CSLM images (the old format) reading